home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / tcxl551.zip / TCXL_INC.EXE / lha / INC / TCXLSEL.H < prev    next >
Text File  |  1990-10-01  |  2KB  |  49 lines

  1. /*=====[ The TesSeRact(TM) CXL User Interface Development System ]======*
  2.  | Copyright (c) 1987-1990, Innovative Data Concepts. All Rights Reserved
  3.  |
  4.  | This Library is part of IDC's TesSeRact Development Tools product
  5.  | line. For information about other IDC products, call 1-215-884-3373.
  6.  *----------------------------------------------------------------------*
  7.  | <TCXLsel.h> : Public prototypes for TCXL selection-list system
  8.  | (User level).
  9.  *----------------------------------------------------------------------*
  10.  | PGS : $Id: tcxlsel.h 5.51 90/10/01 00:00:00 MLM Release Locker: MLM $
  11.  | $Log:    tcxlsel.h $
  12.  | Revision 5.51  90/10/01  00:00:00  MLM
  13.  | TCXL 5.51
  14.  | 
  15.  *======================================================================*/
  16. #ifndef  _TCXLsel_
  17. #  define   _TCXLsel_ 1
  18. #  ifndef   _TCXLwin_
  19. #    include <TCXLwin.h>   /* window definitions */
  20. #  endif
  21. /*----------------------------[ Global data ]---------------------------*/
  22.  
  23. GBL ChrP CDC   SelPtr;     /* current selected-item pointer */
  24. GBL IntT CDC   SelNdx;     /* current selected-item index */
  25.  
  26.  
  27. /*------------------------[ Function prototypes ]-----------------------*/
  28.  
  29. #ifdef __cplusplus            /* no mangling, please */
  30.    extern "C" {
  31. #endif
  32. IntT  CTYP  _Select(IntT sr, IntT sc,  /* Internal selection engine     */
  33.    IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, ChrP as[],
  34.    IntT ie, VfvCP fo);
  35. IntT  CTYP  SelAttr(IntT sr, IntT sc,  /* Select attribute              */
  36.    IntT bt, IntT ba, IntT ab, VfvCP fo);
  37. ChrP  CTYP  SelFile(IntT sr, IntT sc,  /* Select file                   */
  38.    IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, IntT ti, ChrP fs,
  39.    VfvCP fo);
  40. IntT  CTYP  SelStr(IntT sr, IntT sc,   /* Select string                 */
  41.    IntT er, IntT ec, IntT bt, IntT ba, IntT wa, IntT sa, ChrP as[],
  42.    IntT ie, VfvCP fo);
  43. IntT  CTYP  SelTxt(IntT wr, IntT wc,   /* Select text (active window)   */
  44.    IntT at, ChrP as[], IntT in);
  45. #ifdef __cplusplus
  46.    }
  47. #endif
  48. #endif   /* _TCXLsel_ : End of TCXLsel.h */
  49.